I just completed the CGMA Hard Surface Modelling for Film given by Jay Machado Senior Hard Surface Modeller at Industrial Light & Magic. This was the concept I completed for the course. I highly recommend the course as Jay was an absolutely awesome instructor and I learned A LOT.
The robot is modelled as a SubDiv. All the texturing was done in Substance Painter and then rendered in Maya using Arnold